package com.seadragon.app.ksr.model.shape;

public abstract class AbstractShape {
	protected ShapeType shapeType;
	protected byte[] points;

	public ShapeType getShapeType() {
		return shapeType;
	}

	public void setShapeType(ShapeType shapeType) {
		this.shapeType = shapeType;
	}

	public byte[] getBlob() {
		return points;
	}

	public void setBlob(byte[] points) {
		this.points = points;
	}

	public abstract int getNumOfParts();
	
	public abstract int[] getParts();
}